package com.goodving.guli.database;

import android.content.ContentValues;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.text.TextUtils;

import com.goodving.guli.bt.model.BasicDateData;
import com.goodving.guli.bt.model.C1495q;
import com.goodving.guli.bt.profile.scale.GuliLog;
import com.goodving.guli.utility.Constants;
import com.goodving.guli.view.C3657a;

import java.util.ArrayList;


/* renamed from: cn.com.smartdevices.bracelet.d.x */
class C0877x {
    private static final String f4458a = "FGDB";

    private C0877x() {
    }

    public static int m9003a(SQLiteDatabase sQLiteDatabase, String str, C1495q c1495q) {
        if (c1495q.m12347b() != 0) {
            throw new IllegalArgumentException();
        }
        try {
            return sQLiteDatabase.delete(C0843G.f4334a, "date>? AND type=? AND source=?", new String[]{str, C3657a.f18328f + c1495q.m12347b(), C3657a.f18328f + c1495q.m12346a()});
        } catch (Exception e) {
            GuliLog.tracePrintInfo(f4458a, e.getMessage());
            return -1;
        }
    }

    public static ArrayList<BasicDateData> m9004a(SQLiteDatabase sQLiteDatabase, C1495q c1495q) throws Throwable {
        Exception e;
        Throwable th;
        if (c1495q.m12347b() != 0) {
            throw new IllegalArgumentException();
        }
        String[] strArr = new String[]{C3657a.f18328f + c1495q.m12347b(), C3657a.f18328f + c1495q.m12346a(), Constants.VIA_RESULT_SUCCESS};
        Cursor query;
        try {
            query = sQLiteDatabase.query(C0843G.f4334a, new String[]{"date", "data", "summary", "indexs"}, "type=? AND source=? AND sync=?", strArr, null, null, "date ASC");
            ArrayList<BasicDateData> arrayList;
            if (query == null) {
                try {
                    arrayList = new ArrayList(0);
                    if (query == null) {
                        return arrayList;
                    }
                    query.close();
                    return arrayList;
                } catch (Exception e2) {
                    e = e2;
                    try {
                        GuliLog.tracePrintInfo(f4458a, e.getMessage());
                        if (query != null) {
                            query.close();
                        }
                        return null;
                    } catch (Throwable th2) {
                        th = th2;
                        if (query != null) {
                            query.close();
                        }
                        throw th;
                    }
                }
            }
            int count = query.getCount();
            arrayList = new ArrayList(count);
            arrayList.ensureCapacity(count);
            while (query.moveToNext()) {
                BasicDateData basicDateData = new BasicDateData();
                basicDateData.date = query.getString(query.getColumnIndex("date"));
                basicDateData.data = query.getBlob(query.getColumnIndex("data"));
                basicDateData.summary = query.getString(query.getColumnIndex("summary"));
                basicDateData.indexs = query.getString(query.getColumnIndex("indexs"));
                arrayList.add(basicDateData);
            }
            if (query == null) {
                return arrayList;
            }
            query.close();
            return arrayList;
        } catch (Exception e3) {
            e = e3;
            query = null;
            GuliLog.tracePrintInfo(f4458a, e.getMessage());
            if (query != null) {
                query.close();
            }
            return null;
        } catch (Throwable th3) {
            th = th3;
            query = null;
            if (query != null) {
                query.close();
            }
            throw th;
        }
    }

//    public static boolean m9005a(SQLiteDatabase sQLiteDatabase, BasicDateData basicDateData, int i, C1495q c1495q) {
//        return C0877x.m9007a(sQLiteDatabase, basicDateData.date, basicDateData.data, c1495q, i, basicDateData.summary, basicDateData.indexs);
//    }

    public static boolean m9006a(SQLiteDatabase sQLiteDatabase, String str, String str2, C1495q c1495q) {
        if (c1495q.m12347b() != 0) {
            throw new IllegalArgumentException();
        } else if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
            return false;
        } else {
            try {
                sQLiteDatabase.execSQL("update date_data_1 set summary = " + str + " where " + "date" + " = " + "'" + str2 + "'" + " and " + "type" + " = " + c1495q.m12347b() + " and " + "source" + " = " + c1495q.m12346a() + ";");
                return true;
            } catch (Exception e) {
                GuliLog.tracePrintError("DB", e.getMessage());
                return false;
            }
        }
    }

    private static boolean m9007a(SQLiteDatabase sQLiteDatabase, String str, byte[] bArr, C1495q c1495q, int i, String str2, String str3) throws Throwable {
        Cursor query;
        Exception e;
        Throwable th;
        ContentValues contentValues = new ContentValues();
        contentValues.put("type", Integer.valueOf(c1495q.m12347b()));
        contentValues.put("source", Integer.valueOf(c1495q.m12346a()));
        contentValues.put("date", str);
        contentValues.put("summary", str2);
        contentValues.put("indexs", str3);
        contentValues.put("data", bArr);
        contentValues.put("sync", Integer.valueOf(i));
        String str4 = "date=? AND type=? AND source=?";
        String[] strArr = new String[]{str, C3657a.f18328f + c1495q.m12347b(), C3657a.f18328f + c1495q.m12346a()};
        try {
            boolean z;
            query = sQLiteDatabase.query(C0843G.f4334a, null, str4, strArr, null, null, null);
            if (query != null) {
                try {
                    if (query.getCount() > 0) {
                        z = sQLiteDatabase.update(C0843G.f4334a, contentValues, str4, strArr) > 0;
                        if (query == null) {
                            return z;
                        }
                        query.close();
                        return z;
                    }
                } catch (Exception e2) {
                    e = e2;
                    try {
                        GuliLog.tracePrintError("DB", e.getMessage());
                        if (query != null) {
                            query.close();
                        }
                        return false;
                    } catch (Throwable th2) {
                        th = th2;
                        if (query != null) {
                            query.close();
                        }
                        throw th;
                    }
                }
            }
            z = sQLiteDatabase.insert(C0843G.f4334a, null, contentValues) > 0;
            if (query == null) {
                return z;
            }
            query.close();
            return z;
        } catch (Exception e3) {
            e = e3;
            query = null;
            GuliLog.tracePrintError("DB", e.getMessage());
            if (query != null) {
                query.close();
            }
            return false;
        } catch (Throwable th3) {
            th = th3;
            query = null;
            if (query != null) {
                query.close();
            }
            throw th;
        }
    }

//    public static boolean m9008a(SQLiteDatabase sQLiteDatabase, String str, byte[] bArr, String str2, String str3, C1495q c1495q) {
//        Exception e;
//        Throwable th;
//        ContentValues contentValues = new ContentValues();
//        contentValues.put("type", Integer.valueOf(c1495q.m12347b()));
//        contentValues.put("source", Integer.valueOf(c1495q.m12346a()));
//        contentValues.put("date", str);
//        contentValues.put("summary", str2);
//        contentValues.put("indexs", str3);
//        contentValues.put("data", bArr);
//        contentValues.put("sync", Integer.valueOf(0));
//        String str4 = "date=? AND type=? AND source=?";
//        String[] strArr = new String[]{str, C3657a.f18328f + c1495q.m12347b(), C3657a.f18328f + c1495q.m12346a()};
//        Cursor query;
//        try {
//            boolean z;
//            query = sQLiteDatabase.query(C0843G.f4334a, null, str4, strArr, null, null, null);
//            if (query != null) {
//                try {
//                    if (query.getCount() > 0) {
//                        z = sQLiteDatabase.update(C0843G.f4334a, contentValues, str4, strArr) > 0;
//                        if (query == null) {
//                            return z;
//                        }
//                        query.close();
//                        return z;
//                    }
//                } catch (Exception e2) {
//                    e = e2;
//                    try {
//                        GuliLog.tracePrintError("DB", e.getMessage());
//                        if (query != null) {
//                            query.close();
//                        }
//                        return false;
//                    } catch (Throwable th2) {
//                        th = th2;
//                        if (query != null) {
//                            query.close();
//                        }
//                        throw th;
//                    }
//                }
//            }
//            z = sQLiteDatabase.insert(C0843G.f4334a, null, contentValues) > 0;
//            if (query == null) {
//                return z;
//            }
//            query.close();
//            return z;
//        } catch (Exception e3) {
//            e = e3;
//            query = null;
//            GuliLog.tracePrintError("DB", e.getMessage());
//            if (query != null) {
//                query.close();
//            }
//            return false;
//        } catch (Throwable th3) {
//            th = th3;
//            query = null;
//            if (query != null) {
//                query.close();
//            }
//            throw th;
//        }
//    }
//
//    public static boolean m9009a(SQLiteDatabase sQLiteDatabase, ArrayList<BasicDateData> arrayList, int i, C1495q c1495q) {
//        String str = true;
//        if (c1495q.m12347b() != 0) {
//            throw new IllegalArgumentException();
//        } else if (arrayList == null || arrayList.size() < 1) {
//            return true;
//        } else {
//            try {
//                sQLiteDatabase.beginTransaction();
//                Iterator it = arrayList.iterator();
//                while (it.hasNext()) {
//                    sQLiteDatabase.execSQL("update date_data_1 set sync = " + i + " where " + "date" + " = " + "'" + ((BasicDateData) it.next()).date + "'" + " and " + "type" + " = " + c1495q.m12347b() + " and " + "source" + " = " + c1495q.m12346a() + ";");
//                }
//                sQLiteDatabase.setTransactionSuccessful();
//                return str;
//            } catch (Exception e) {
//                str = "DB";
//                GuliLog.tracePrintError(str, e.getMessage());
//                return false;
//            } finally {
//                sQLiteDatabase.endTransaction();
//            }
//        }
//    }
//
//    public static boolean m9010a(SQLiteDatabase sQLiteDatabase, List<BasicDateData> list, int i, C1495q c1495q) {
//        if (c1495q.m12347b() != 0) {
//            throw new IllegalArgumentException();
//        } else if (list == null || list.size() < 1) {
//            return true;
//        } else {
//            try {
//                sQLiteDatabase.beginTransaction();
//                boolean z = true;
//                for (BasicDateData basicDateData : list) {
//                    z &= C0877x.m9007a(sQLiteDatabase, basicDateData.date, basicDateData.data, c1495q, i, basicDateData.summary, basicDateData.indexs);
//                }
//                sQLiteDatabase.setTransactionSuccessful();
//                return z;
//            } catch (Exception e) {
//                GuliLog.tracePrintInfo(f4458a, e.getMessage());
//                return false;
//            } finally {
//                sQLiteDatabase.endTransaction();
//            }
//        }
//    }
//
//    public static String[] m9011a(SQLiteDatabase sQLiteDatabase) {
//        Exception e;
//        Throwable th;
//        Cursor query;
//        try {
//            query = sQLiteDatabase.query(C0843G.f4334a, null, null, null, null, null, "date ASC");
//            if (query != null) {
//                try {
//                    if (query.getCount() > 0) {
//                        r0 = new String[2];
//                        query.moveToFirst();
//                        r0[0] = query.getString(query.getColumnIndex("date"));
//                        query.moveToLast();
//                        r0[1] = query.getString(query.getColumnIndex("date"));
//                        if (query == null) {
//                            return r0;
//                        }
//                        query.close();
//                        return r0;
//                    }
//                } catch (Exception e2) {
//                    e = e2;
//                    try {
//                        GuliLog.tracePrintInfo(f4458a, e.getMessage());
//                        if (query != null) {
//                            query.close();
//                        }
//                        return null;
//                    } catch (Throwable th2) {
//                        th = th2;
//                        if (query != null) {
//                            query.close();
//                        }
//                        throw th;
//                    }
//                }
//            }
//            if (query != null) {
//                query.close();
//            }
//            return null;
//        } catch (Exception e3) {
//            e = e3;
//            query = null;
//            GuliLog.tracePrintInfo(f4458a, e.getMessage());
//            if (query != null) {
//                query.close();
//            }
//            return null;
//        } catch (Throwable th3) {
//            th = th3;
//            query = null;
//            if (query != null) {
//                query.close();
//            }
//            throw th;
//        }
//    }
//
//    public static byte[] m9012b(SQLiteDatabase sQLiteDatabase, String str, C1495q c1495q) {
//        Exception e;
//        Throwable th;
//        if (c1495q.m12347b() != 0) {
//            throw new IllegalArgumentException();
//        }
//        String[] strArr = new String[]{str, C3657a.f18328f + c1495q.m12347b(), C3657a.f18328f + c1495q.m12346a()};
//        Cursor query;
//        try {
//            query = sQLiteDatabase.query(C0843G.f4334a, new String[]{"data"}, "date=? AND type=? AND source=?", strArr, null, null, null);
//            if (query != null) {
//                try {
//                    if (query.getCount() != 0) {
//                        if (query.moveToNext()) {
//                            byte[] blob = query.getBlob(query.getColumnIndex("data"));
//                            if (query == null) {
//                                return blob;
//                            }
//                            query.close();
//                            return blob;
//                        }
//                        if (query != null) {
//                            query.close();
//                        }
//                        return null;
//                    }
//                } catch (Exception e2) {
//                    e = e2;
//                    try {
//                        GuliLog.tracePrintError(f4458a, e.getMessage());
//                        if (query != null) {
//                            query.close();
//                        }
//                        return null;
//                    } catch (Throwable th2) {
//                        th = th2;
//                        if (query != null) {
//                            query.close();
//                        }
//                        throw th;
//                    }
//                }
//            }
//            if (query != null) {
//                query.close();
//            }
//            return null;
//        } catch (Exception e3) {
//            e = e3;
//            query = null;
//            GuliLog.tracePrintError(f4458a, e.getMessage());
//            if (query != null) {
//                query.close();
//            }
//            return null;
//        } catch (Throwable th3) {
//            th = th3;
//            query = null;
//            if (query != null) {
//                query.close();
//            }
//            throw th;
//        }
//    }
//
//    public static byte[] m9013c(SQLiteDatabase sQLiteDatabase, String str, C1495q c1495q) {
//        Cursor query;
//        Exception e;
//        Throwable th;
//        if (c1495q.m12347b() != 0) {
//            throw new IllegalArgumentException();
//        }
//        String[] strArr = new String[]{str, C3657a.f18328f + c1495q.m12347b(), C3657a.f18328f + c1495q.m12346a()};
//        try {
//            query = sQLiteDatabase.query(C0843G.f4334a, new String[]{"summary"}, "date=? AND type=? AND source=?", strArr, null, null, null);
//            if (query != null) {
//                try {
//                    if (query.getCount() > 0) {
//                        if (query.moveToNext()) {
//                            byte[] blob = query.getBlob(query.getColumnIndex("summary"));
//                            if (query == null) {
//                                return blob;
//                            }
//                            query.close();
//                            return blob;
//                        }
//                        if (query != null) {
//                            query.close();
//                        }
//                        return null;
//                    }
//                } catch (Exception e2) {
//                    e = e2;
//                    try {
//                        GuliLog.tracePrintError(f4458a, e.getMessage());
//                        if (query != null) {
//                            query.close();
//                        }
//                        return null;
//                    } catch (Throwable th2) {
//                        th = th2;
//                        if (query != null) {
//                            query.close();
//                        }
//                        throw th;
//                    }
//                }
//            }
//            if (query != null) {
//                query.close();
//            }
//            return null;
//        } catch (Exception e3) {
//            e = e3;
//            query = null;
//            GuliLog.tracePrintError(f4458a, e.getMessage());
//            if (query != null) {
//                query.close();
//            }
//            return null;
//        } catch (Throwable th3) {
//            th = th3;
//            query = null;
//            if (query != null) {
//                query.close();
//            }
//            throw th;
//        }
//    }
//
//    public static String m9014d(SQLiteDatabase sQLiteDatabase, String str, C1495q c1495q) {
//        Exception e;
//        Throwable th;
//        if (c1495q.m12347b() != 0) {
//            throw new IllegalArgumentException();
//        }
//        Cursor query;
//        try {
//            query = sQLiteDatabase.query(C0843G.f4334a, new String[]{"summary"}, "date=? AND type=? AND source=?", new String[]{str, String.valueOf(c1495q.m12347b()), String.valueOf(c1495q.m12346a())}, null, null, null);
//            if (query != null) {
//                try {
//                    if (query.getCount() > 0) {
//                        if (query.moveToNext()) {
//                            String string = query.getString(0);
//                            if (query == null) {
//                                return string;
//                            }
//                            query.close();
//                            return string;
//                        }
//                        if (query != null) {
//                            query.close();
//                        }
//                        return null;
//                    }
//                } catch (Exception e2) {
//                    e = e2;
//                    try {
//                        GuliLog.tracePrintError(f4458a, e.getMessage());
//                        if (query != null) {
//                            query.close();
//                        }
//                        return null;
//                    } catch (Throwable th2) {
//                        th = th2;
//                        if (query != null) {
//                            query.close();
//                        }
//                        throw th;
//                    }
//                }
//            }
//            if (query != null) {
//                query.close();
//            }
//            return null;
//        } catch (Exception e3) {
//            e = e3;
//            query = null;
//            GuliLog.tracePrintError(f4458a, e.getMessage());
//            if (query != null) {
//                query.close();
//            }
//            return null;
//        } catch (Throwable th3) {
//            th = th3;
//            query = null;
//            if (query != null) {
//                query.close();
//            }
//            throw th;
//        }
//    }
}
